# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/25 15:38
# @Author   : Gong Yangyi
# @Site     : http://www.hzdledu.cn/
# @File     : c8s1_字典.py
# @Software : PyCharm
# 字典
# 字典的定义
dict1 = {
    '姓名': '姚明',
    '身高': 2.26,
    '体重': 150
}

dict2 = {
    '姚明': {
        '身高': 2.26,
        '体重': 150
    },
    '库里': {
        '身高': 191,
        '体重': 85
    }
}

# 字典的访问
print(dict1['姓名'])
print(dict1['身高'])
print(dict2['库里']['身高'])
print(dict2['库里']['体重'])

# 字典的增、删、改、查
# 增：对不存在的键赋值
dict1 = {
    '姓名': '姚明',
    '身高': 2.26,
    '体重': 150
}
dict1['年龄'] = 41
print(dict1)

# 改：对已存在的键赋值
dict1['身高'] = 1.75
print(dict1)

# 删：
dict1.pop('年龄')
print(dict1)
del dict1['体重']
print(dict1)

# 查
for key in dict1:  # 直接遍历字典得到的是键
    print(key)

items = dict1.items()  # 获取键值对的元祖列表
print(items)